package xcmg.device.service.vo.delivery;

import lombok.Data;
import java.util.Date;
import java.util.List;
/**
 * @Des 发运交接单查询条件实体
 * @Date 2021/4/8 11:28
 * @Author wangzhaoyu
 * @Param
 * @Return
 */
@Data
public class DeliveryReceiptQueryParam {
    private String id;

    private String billNo;

    private String orgId;

    private String orgName;

    private String dealerOrgId;

    private String dealerOrgName;

    private String shippingMethod;

    private String receiverName;

    private String carrierOrgId;

    private String carrierOrgName;

    private String auditStatus;

    private String deliveryStatus;

    private String createName;

    private String salesType;

    private String receiverSite;

    private String billType;

    private String receiveMessage;

    private Integer isTimeOut;

    /**
     * 是否异常：0否 1是
     */
    private Integer isAbnormal;

    /**
     * 出库状态 0未出库1部分出库2已出库
     */
    private Integer outStatus;

    /**
     * 调度员
     */
    private String dispatcherName;

    private String billNos;

    private List<String> billNosList;

    private Date createDateStart;

    private Date createDateEnd;

    private String createOrgId;

    private Date deliveryDateStart;

    private Date deliveryDateEnd;

    private Date receiveDateStart;

    private Date receiveDateEnd;

    /**
     * 采购级别
     */
    private String purchaseLevel;

    /**
     * 发出仓库
     */
    private String outLocation;

    /**
     * 采购单号
     */
    private String purchaseNo;

    /**
     * 实际到货时间
     */
    private Date realArrivalDate;

    private Date realArrivalDateStart;

    private Date realArrivalDateEnd;

    private String purchaseLevelId;

    /**
     * 是否到货。0否1是
     */
    private Integer arrivalFlag;

    private Integer recordFlag;

    private String serviceNo;
    //允许查看仓库（仓库编码）
    private List<String> warehousePermitList;

    private String serviceName;

    private String purchaseContractNo;

    private String country;

    //是否关联进出口运单 0 否 1是
    private Integer isLinked;

    //物流状态标识 0 未发货 1 已发货/已签收
    private Integer isDelivery;
    //零件编码
    private String materialsNo;
}
